/*
 * @Author: your name
 * @Date: 2020-02-05 17:15:19
 * @LastEditTime : 2020-02-14 10:18:27
 * @LastEditors  : Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \vue-admin-template\src\api\region.js
 */
import request from '@/utils/request'

// 查询打印机档案信息列表
export function getAreaInfoList(params) {
  return request({
    url: '/admin/Area/getAreaInfoList',
    method: 'get',
    params
  })
}
// 新增/修改区域信息
export function changeAreaInfo(params) {
  return request({
    url: '/admin/Area/changeAreaInfo',
    method: 'post',
    params
  })
}
// 批量启动/停用区域
export function changeAreaStatus(params) {
  return request({
    url: '/admin/Area/changeAreaStatus',
    method: 'post',
    params
  })
}
// 批量删除区域（逻辑删除）
export function deleteArea(params) {
  return request({
    url: '/admin/Area/deleteArea',
    method: 'post',
    params
  })
}
// 查询区域负责人信息列表及区域空闲管理员账号列表
export function getAreaPrincipalInfoList(params) {
  return request({
    url: '/admin/Area/getAreaPrincipalInfoList',
    method: 'get',
    params
  })
}
// 批量选择负责人绑定区域
export function changeAdminArea(params) {
  return request({
    url: '/admin/Area/changeAdminArea',
    method: 'post',
    params
  })
}
// 移除区域负责人
export function removeAreaAdmin(params) {
  return request({
    url: '/admin/Area/removeAreaAdmin',
    method: 'post',
    params
  })
}
// 查询价格标准
export function getAreaRates(params) {
  return request({
    url: '/admin/Area/getAreaRates',
    method: 'get',
    params
  })
}
// 新增区域云打印收费标准
export function addAreaCloudType(params) {
  return request({
    url: '/admin/Area/addAreaCloudType',
    method: 'post',
    params
  })
}
// 修改区域云打印收费标准
export function updateAreaCloudType(params) {
  return request({
    url: '/admin/Area/updateAreaCloudType',
    method: 'post',
    params
  })
}
//  删除区域云打印机收费标准（逻辑删除）
export function deleteAreaCloudType(params) {
  return request({
    url: '/admin/Area/deleteAreaCloudType',
    method: 'post',
    params
  })
}

//  新增区域发布需求收费标准
export function addAreaDemandType(params) {
  return request({
    url: '/admin/Area/addAreaDemandType',
    method: 'post',
    params
  })
}
// 修改区域需求收费标准
export function updateAreaDemandType(params) {
  return request({
    url: '/admin/Area/updateAreaDemandType',
    method: 'post',
    params
  })
}
//  删除区域发布需求收费标准（逻辑删除）
export function deleteAreaDemandType(params) {
  return request({
    url: '/admin/Area/deleteAreaDemandType',
    method: 'post',
    params
  })
}

// 查询区域组信息列表
export function getAreaGroupInfoList(params) {
  return request({
    url: '/admin/Area/getAreaGroupInfoList',
    method: 'get',
    params
  })
}

// 新增区域组信息
export function addAreaGroupInfo(params) {
  return request({
    url: '/admin/Area/addAreaGroupInfo',
    method: 'post',
    params
  })
}

// 修改区域组信息
export function changeAreaGroupInfo(params) {
  return request({
    url: '/admin/Area/changeAreaGroupInfo',
    method: 'post',
    params
  })
}

// 删除区域组信息（逻辑删除）
export function deleteAreaGroupInfo(params) {
  return request({
    url: '/admin/Area/deleteAreaGroupInfo',
    method: 'post',
    params
  })
}
